package com.cloudbroker.bcs.platform.ltb.bizapi.service.business.wechat.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.HSBCPSVO;

public class WechatPayForm extends HSBCPSVO {

	/**
	 * 添加新字段时请按照字典序排列，并添加备注，谢谢。   ---By Xu
	 */

	private static final long serialVersionUID = 2224893683670740384L;


	//公众账号ID
	private String appid;
	//附加数据
	@NotBlank
	private String attach;
	//商品描述
	@NotBlank
	private String desc;
	//通知地址
	private String notify_url;
	//用户标识
	@NotBlank
	private String openid;
	//商户订单号
	@NotBlank
	private String out_trade_no;
	//终端IP
	@NotBlank
	private String spbill_create_ip;
	//总金额
	@NotBlank
	private String total_fee;
	//交易类型
	private String trade_type;

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}

	public String getAttach() {
		return attach;
	}

	public void setAttach(String attach) {
		this.attach = attach;
	}

	public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getNotify_url() {
		return notify_url;
	}

	public void setNotify_url(String notify_url) {
		this.notify_url = notify_url;
	}

	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	public String getOut_trade_no() {
		return out_trade_no;
	}

	public void setOut_trade_no(String out_trade_no) {
		this.out_trade_no = out_trade_no;
	}

	public String getSpbill_create_ip() {
		return spbill_create_ip;
	}

	public void setSpbill_create_ip(String spbill_create_ip) {
		this.spbill_create_ip = spbill_create_ip;
	}

	public String getTotal_fee() {
		return total_fee;
	}

	public void setTotal_fee(String total_fee) {
		this.total_fee = total_fee;
	}

	public String getTrade_type() {
		return trade_type;
	}

	public void setTrade_type(String trade_type) {
		this.trade_type = trade_type;
	}
}
